Вы видели в предыдущем шаге, что у нас за проектом есть консольное окно. Он него можно избавиться, используя опции компилятора:
/target:winexe /target:exe
Опция EXE создает консольное приложение опция WINEXE создает приложение на базе окна Windows. Рассмотрим влияние этих опций на следующем примере. Вот код на основе Windows.Form.
using System;
using System.Windows.Forms;
class App
{
public static void Main()
{
MainForm mainform = new MainForm();
Application.Run(mainform);
}
}
class MainForm:Form
{
}
Результат работы будет такой.

Как видите приложение на базе консольного окна создаем приложение Windows csc.exe /target:winexe 1.cs.
